﻿/* structural */
.air-boxmodel
{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;
}
.clearfix 
{ clear:both; height:1px; font-size:1px; }
.clear
{ float:none; }
.border
{ /*border:1px solid #3B698A;*/ }
#air A, #air A:link, #air A:visited
{color:#0072BC;}
/**/

/* color palette */
.colorbase-1 {color:#003760;}
.colorbase0 {color:#0072C6;}
.colorbase1 {color:#2DA5FF;}
.colorbase2 {color:#93D1FF;}
.triadic0 {color:#0072C6;}
.triadic1 {color:#0FC600;}
.triadic2 {color:#B600C6;}
.triadic3 {color:#C65300;}
.bordercolor1 {color:#003760;}
.bordercolor2 {color:#3B698A;}
.paletteborder
{
	border:1px solid #D3D3D3; /*#3B698A; */
	-moz-box-shadow:1px 1px 2px 1px #8E8D3D;
	-webkit-box-shadow:1px 1px 2px 1px #8E8D3D;
	box-shadow:1px 1px 2px 1px #8E8D3D;
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px; 
	border-radius: 6px;
}
/**/

/* headings */
#air-outer > h1
{
	margin:3px 0px 5px 0px;
	padding:0px 4px;
	padding-left: 5px;
}
#air-outer h2, #air-outer h3, #air-outer h4, #air-outer h5
{ margin:0px 0px 5px 0px; }
#air-outer h1
{ color:#0072C6; }
#air-outer h2, #air-outer h3
{ color:#2DA5FF; }
#air-outer h4, #air-outer h5
{ color:#93D1FF; }
/**/

#air-outer h1 a:hover { text-decoration:underline; }

/* layout */
#air
{ padding: 0px 0px;width: 100%; float:left;background-color:transparent; }
#air-outer
{ padding:5px 5px; background-color:transparent; position:relative; z-index:1; }
#air-bg
{	display:block;
	position:absolute;
	z-index:0;
	background-image:url(images/evolution-of-man-100.png);
	background-position:5px 20px;
	background-repeat:no-repeat;
	opacity:0.05;
	filter:Alpha(Opacity=05);
	height:110px;
	max-height:110px;
	width:284px;
	max-width:284px;
}
#air-top
{ margin:5px 5px 5px 5px; }
#air-leftouter
{ float:left; width:25%; padding:0px 0px; margin:0px 0px; }
#air-middleouter
{ float:left; width:25%; padding:0px 0px; margin:0px 0px; }
#air-rightouter
{ float:right; width:50%; padding:0px 0px; margin:0px 0px; }
#air-leftinner
{ padding: 3px 3px; margin:0px 5px 0px 5px; }
#air-middleinner
{ padding: 3px 3px; margin:0px 5px 0px 5px; }
#air-rightinner
{ padding: 3px 3px; }
#error
{ margin:5px 5px 0px 5px; }
/**/

/* table after error div (might remove) */
#webparts
{ padding:0; margin:0px 0px 0px 2px;}
#webparts + table
{ margin:5px 5px 0px 5px; padding:0px 0px; border-spacing:0; border-collapse:collapse; }
#webparts + table th, #error + table td
{ padding: 0px 0px; }
/**/

/* tag clouds */
A.resttag,
A:link.resttag,
A:visited.resttag,
A:hover.resttag
{ font-size:9pt; padding:2px 2px; display:inline-block; }
A:hover.resttag
{ color:#0FC600!important; text-decoration:underline; }
/**/

/* buttons et al */
#query
{ height: 60px; width:98%; font-size:8pt; background-color:transparent;}
#run
{ width:56px; height: 62px; }
#run span.ui-button-text
{ margin:auto; margin-top:35%; }
#resturlcopy 
{ float:right;border:1px solid black;padding:2px;position:absolute;z-index:99;background-color:white;height:10px;width:10px; border:none; }
/**/

/* lists/columns */
#listsmenu.ui-menu { width:125px; }
#lists.ui-menu { width:auto; }
#listsmenu
{ margin-bottom:4px; }
#lists
{ z-index:999; background-color:white; }
#lists li, #listsmenu li
{ font-size:8pt; cursor:pointer; }
/**/

/* text input/output */
#query
{ resize: none; overflow-y: auto; }
#listtitle 
{ width:175px; display:block; margin-bottom:10px; }
#resturl
{
	margin:0px 20px 10px 0px;
	padding:6px 6px;
	word-break:break-all;	/* IE */
	word-wrap: break-word;	/* Chrome, FF, Safari */
	min-height:14px;
}
#resturl > div
{ float:none;text-indent:20px; }
#results
{
	margin:0px 20px 10px 0px;
	padding:6px 6px;
	min-height:14px;
	max-height: 400px;
	overflow-y: auto;
}
/**/
